<%@taglib prefix="html" uri="struts-html" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<%@taglib prefix="html" uri="struts-html" %>
<%@taglib prefix="c" uri="jstl" %>
<%@taglib prefix="fn" uri="jstl-fn" %>

<jsp:include page="Templates/metas.jsp"/>

    <body id="body_admin">
        <!--[if lt IE 7]>
            <p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
        <![endif]-->
       <jsp:include page="Templates/header.jsp"/>
     <section id="container_admin">
       <jsp:include page="Templates/menuForaneo.jsp"/>
       
        <div class="content_admin">
        
        
        	<html:form action='/administrador/mercancia_agregar_val' method='post'>
        	<table class="table_reg" style="text-align: left;">
        			<caption>Agregar Clasificaci&oacute;n de Mercanc&iacute;as</caption>
        			<input type="hidden" name="cve_mercancia" value="${cve_mercancia }"/>
        		<tr>
        			<th colspan="2" class="txt_red"> <html:errors /> </th>
        		</tr>
        		<c:if test="${correcto eq true}">
        			<tr>
	        			<th colspan="2" class="txt_red"> Se ha insertado la informaci&oacute;n </th>
	        		</tr>
        		</c:if>
	        		<tr style="width: 357px; ">
	        			<td width="8%"><span class="txt_red">*</span>Nombre: </td>
	        			<td><input type="text"  id="nombre" size="26" class="txt_input" name="nombre" value="${nombre}"></td>
	        		</tr>
	        		<tr style="width: 357px; ">
	        			<td width="8%">Nombre eng: </td>
	        			<td><input type="text"  id="nombre_eng" size="26" class="txt_input" name="nombre_eng" value="${nombre_eng}"></td>
	        		</tr>
	        		<tr>
	        			<td width="8%"><span class="txt_red">*</span>Porcentaje: </td>
	        			<td><input type="text" id="impuesto" size="26" class="txt_input" name="porcentaje_impuesto_import" value="${porcentaje_impuesto_import}"  onkeydown='CapturaCantidades(event)' ></td>
	        		</tr>
	        		<tr>
	        			<td width="8%"><span class="txt_red">*</span>Valor Inferior USD: </td>
	        			<td><input type="text" id="valor_inferior"  size="26" class="txt_input" name="limite_inferior" value="${limite_inferior}" onkeydown='CapturaCantidades(event)'></td>
	        		</tr>
	        		<tr>
	        			<td width="8%"><span class="txt_red">*</span>Valor Superior USD: </td>
	        			<td><input type="text" id="valor_superior"  size="26" class="txt_input" name="limite_superior" value="${limite_superior}" onkeydown='CapturaCantidades(event)'></td>
	        		</tr>
	        		
	        		<tr>
						<td align="left" colspan="2">
						<!--  <input type="image" src="../img/btn_guardarAdmin.png" >-->
						<input type="image" src="../img/btn_guardarAdmin.png" >
						</td>
					</tr>
        	</table>
        	</html:form>
        </div>
        	<script type="text/javascript">
				function ValidarForm(){
				
				nombre = document.getElementById('nombre').value;
		        if ((nombre.replace(/^\s+|\s+$/g, "")).length == 0) {
		            alert('Debe Capturar el nombre');
		            return false;
		        }
        
				if(document.getElementById('nombre').value == '')
				{
					alert('Debe Capturar el nombre');
					return false;
				}
				
				/*
				var idioma_select = document.getElementById('idioma_select').value;
			    if (!idioma_select) {
			        alert('Debe seleccionar un idioma');
			        return false;
			    }
				*/
				impuesto = document.getElementById('impuesto').value;
		        if ((impuesto.replace(/^\s+|\s+$/g, "")).length == 0) {
		            alert('Debe Capturar el porcentaje de impuesto o establecerlo en cero si no aplica');
		            return false;
		        }
				if(document.getElementById('impuesto').value == '')
				{
					alert('Debe Capturar el porcentaje de impuesto o establecerlo en cero si no aplica');
					return false;
				}
				
			    
				valor_inferior = document.getElementById('valor_inferior').value;
		        if ((valor_inferior.replace(/^\s+|\s+$/g, "")).length == 0) {
		            alert('Debe Capturar el valor inferior o establecerlo en cero si no aplica');
		            return false;
		        }
				if(document.getElementById('valor_inferior').value == '')
				{
					alert('Debe Capturar el valor inferior o establecerlo en cero si no aplica');
					return false;
				}	
				
				valor_superior = document.getElementById('valor_superior').value;
		        if ((valor_superior.replace(/^\s+|\s+$/g, "")).length == 0) {
		            alert('Debe Capturar el valor superior o establecerlo en cero si no aplica');
		            return false;
		        }
				if(document.getElementById('valor_superior').value == '')
				{
					alert('Debe Capturar el valor superior o establecerlo en cero si no aplica');
					return false;
				}


				//Validaciones Limites
				var _varInf = document.getElementById('valor_inferior').value;
				var _varSup = document.getElementById('valor_superior').value;
				var _impuesto = document.getElementById('impuesto').value;
				
				
				if((parseFloat(_varInf) > parseFloat(_varSup)) && parseFloat(_varSup) != 0){

					alert('El valor inferior no puede ser mayor que el valor superior');
					return false;
				}

				if(parseFloat(_varInf) == 0 && parseFloat(_varSup) > 0){

					document.getElementById('valor_inferior').value = parseFloat(_varSup);
					document.getElementById('valor_superior').value = parseFloat(_varSup);
				}

				if(parseFloat(_varInf) > 0 && parseFloat(_varSup) == 0){

					document.getElementById('valor_inferior').value = parseFloat(_varInf);
					document.getElementById('valor_superior').value = parseFloat(_varInf);
				}

				//No aplican los limites cuanto el , Limite = 0 
				if(parseFloat(_impuesto) == 0){

					document.getElementById('valor_inferior').value = 0;
					document.getElementById('valor_superior').value = 0;
					document.getElementById('impuesto').value = 0;
				}

				return true;
				};
				
				function CapturaCantidades(event) {
			        // 8 -> borrado
			        // 9 -> tabulador
			        // 37-40 -> flechas
			        // 188 -> .
			        // 190 -> , 
			      
			        if (event.keyCode == 8 || event.keyCode == 9 || (event.keyCode >= 37 && event.keyCode <= 40)
			        	|| (event.keyCode == 190)) {
			            // permitimos determinadas teclas
			        } else {
			            // Nos aseguramos que sea un numero, sino evitamos la accion
			        if ((event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105)) {
			            
			            var e = event || window.event;
			            if (e.preventDefault) {
			                e.preventDefault();
			            }
			            else {
			                e.returnValue = false;
			            }
			        }
			        }
			    };

			</script>
        </section>